﻿using Microsoft.AspNet.Identity;
using PortalWeb.Core.Entity;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Threading.Tasks;

namespace PortalWeb.Core.IManager
{
    public partial interface IFunctionManager
    {
        Task<Function[]> GetFunctionsByRolesAsync(string roles);

        Task<Function> GetByUrlAsync(string actionUrl);

        Task<Function[]> GetByParentIdAsync(int? parentId,string sort = "",string order = "");
    }


    public partial interface IRoleGroupManager : IGenericManager<RoleGroup>
    {
      
    }
}
